﻿@charset "UTF-8";
a,
a img,
address,
b,
blockquote,
body,
code,
dd,
div,
dl,
dt,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
iframe,
img,
label,
li,
map,
ol,
p,
samp,
span,
strong,
table,
td,
th,
tr,
ul {
  padding: 0;
  margin: 0;
  border: 0;
  font-weight: normal;
  font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
  list-style: none;
}

body,
html {
  position: relative;
  height: 100%;
}

body {
  background: #fff;
  /*font: normal 12px/22px "微软雅黑";*/
}

img {
  border: 0;
}

a {
  text-decoration: none;
}

.clear {
  clear: both;
}

div {
  box-sizing: border-box;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.main_anq {
  overflow: hidden;
  background: #eeeeee;
  padding-bottom: 100px;
}

.main_anq h1 {
  font-size: 44px;
  color: #000000;
  text-align: center;
  line-height: 160px;
}

.topfr .fc {
  width: 654px;
}

.main_anq .anq_top {
  width: 1400px;
  margin: 0 auto;
  position: relative;
  margin-bottom: 40px;
}
.main_anq .anq_top .swiper-button-next,
.main_anq .anq_top .swiper-button-prev {
  width: 44px;
  height: 44px;
}
.main_anq .anq_top .swiper-button-prev,
.main_anq .anq_top .swiper-container-rtl .swiper-button-next {
  background-image: url(../Images/icons_12.png);
  background-size: 100% 100%;
  left: -70px;
}
.main_anq .anq_top .swiper-button-next,
.main_anq .anq_top .swiper-container-rtl .swiper-button-prev {
  background-image: url(../Images/icons_15.png);
  background-size: 100% 100%;
  right: -70px;
}

.anq_top_item {
  overflow: hidden;
  width: 100%;
  height: 440px;
  background: #fff;
  padding: 60px;
}

.main_anq .anq_top .fl {
  overflow: hidden;
  width: 500px;
  float: left;
}

.main_anq .anq_top .fr {
  overflow: hidden;
  width: 740px;
  float: right;
  padding-top: 40px;
}

.main_anq .anq_top .fr p {
  font-size: 24px;
  color: #000000;
}

.main_anq .anq_top .fr .datas {
  overflow: hidden;
  display: flex;
  align-items: center;
  height: 65px;
}

.main_anq .anq_top .fr .datas span {
  display: block;
  font-size: 16px;
  color: #666666;
  margin-left: 10px;
}

.main_anq .anq_top .fr em {
  font-style: normal;
  display: block;
  font-size: 16px;
  color: #666666;
  line-height: 28px;
}

.main_anq .anq_top .fr .anq_btn {
  overflow: hidden;
  width: 240px;
  height: 52px;
  font-size: 16px;
  text-align: center;
  line-height: 52px;
  border-radius: 40px;
  border: 1px solid #76b52b;
  margin-top: 30px;
}

.main_anq .anq_top .fr .anq_btn a {
  color: #76b52b;
}

.main_anq .anq_top .fr .anq_btn:hover {
  background: #76B52B;
  transition: all .3s;
}

.main_anq .anq_top .fr .anq_btn:hover a {
  color: #fff;
  transition: all .3s;
}

.main_anq .anq_top .fl img:hover {
  transform: scale(1.1);
  transition: all .3s;
}

.main_anq .anq_top .fl img {
  width: 100%;
}

div {
  box-sizing: border-box;
}

.gong_list {
  overflow: hidden;
  width: 1400px;
  margin: 0 auto;
}
.gong_list ul {
  overflow: hidden;
  padding: 0 60px;
  padding-bottom: 80px;
  box-sizing: border-box;
  background: #fff;
}
.gong_list ul li {
  overflow: hidden;
  width: 100%;
  padding: 60px 0 50px;
  border-bottom: 1px solid #eeeeee;
  box-sizing: border-box;
}
.gong_list ul li:last-child {
  border: none;
}
.gong_list ul li .itle {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 25px;
}
.gong_list ul li .itle > p {
  font-size: 24px;
  color: #000000;
}
.gong_list ul li .itle div {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gong_list ul li .itle div span {
  font-size: 16px;
  color: #666666;
  margin-left: 10px;
}
.gong_list ul li > p {
  font-size: 16px;
  color: #666666;
  line-height: 28px;
}
.gong_list ul li .btn_list_items {
  overflow: hidden;
  width: 240px;
  height: 52px;
  font-size: 16px;
  text-align: center;
  line-height: 52px;
  border-radius: 40px;
  border: 1px solid #76b52b;
  margin-top: 30px;
}
.gong_list ul li .btn_list_items a {
  color: #76B52B;
}
.gong_list ul li .btn_list_items:hover {
  background: #76B52B;
  transition: all .3s;
}
.gong_list ul li .btn_list_items:hover a {
  color: #fff;
}

.swiper-container {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: left;
}

.page_title {
  overflow: hidden;
  height: 80px;
  width: 1400px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.page_title ul {
  overflow: hidden;
  height: 100%;
  display: flex;
  align-items: center;
}
.page_title ul li {
  font-size: 14px;
  color: #808080;
  margin-right: 7px;
}
.page_title ul li a {
  color: #808080;
}
.page_title ul li.on a {
  color: #333333;
}
.page_title .rem_page {
  overflow: hidden;
  width: 140px;
  height: 46px;
  transition: all .3s;
  border-radius: 40px;
  background: #fff;
}
.page_title .rem_page:hover p {
  color: #fff;
}
.page_title .rem_page:hover {
  background: #6dbc19;
}
.page_title .rem_page a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.page_title .rem_page a p {
  font-size: 14px;
  color: #333333;
  margin-left: 10px;
}

.main_infos {
  overflow: hidden;
  width: 1400px;
  margin: 0 auto;
  margin-bottom: 100px;
}
.main_infos .fl {
  overflow: hidden;
  width: 1000px;
  float: left;
  background: #fff;
  padding: 0 60px 50px 60px;
}
.main_infos .fl .info_titles {
  overflow: hidden;
  padding: 55px 0 20px 0;
  border-bottom: 1px solid #eeeeee;
}
.main_infos .fl .info_titles h1 {
  font-size: 36px;
  color: #000000;
  margin-bottom: 20px;
}
.main_infos .fl .info_titles .info_titles_box {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main_infos .fl .info_titles .info_titles_box .info_fl {
  overflow: hidden;
  display: flex;
  align-items: center;
}
.main_infos .fl .info_titles .info_titles_box .info_fl div {
  overflow: hidden;
  display: flex;
  align-items: center;
  margin-right: 28px;
}
.main_infos .fl .info_titles .info_titles_box .info_fl div p {
  font-size: 16px;
  color: #666666;
  margin-left: 10px;
}
.main_infos .fl .info_titles .info_titles_box .info_fl span {
  font-size: 16px;
  color: #666666;
}
.main_infos .fl .info_titles .info_titles_box ul {
  overflow: hidden;
  display: flex;
  align-items: center;
}
.main_infos .fl .info_titles .info_titles_box ul li {
  overflow: hidden;
  margin-left: 10px;
}
.main_infos .fl .info_chag {
  overflow: hidden;
  padding: 40px 0 0 0;
}
.main_infos .fl .info_chag p {
  font-size: 16px;
  color: #666666;
  line-height: 28px;
  margin-bottom: 35px;
}
.main_infos .fl .info_chag .img_grow {
  overflow: hidden;
  display: flex;
  width: 100%;
  align-items: center;
  margin-bottom: 40px;
  justify-content: center;
}
.main_infos .fl .info_chag .img_grow img {
  margin: 0 1px;
}
.main_infos .fr {
  overflow: hidden;
  background: #fff;
  width: 380px;
  padding: 0 40px;
  float: right;
}
.main_infos .fr div {
  overflow: hidden;
  width: 100%;
  border-bottom: 1px solid #eeeeee;
  padding: 40px 0;
}
.main_infos .fr div:hover p {
  color: #6dbc19;
  transition: all .3s;
}
.main_infos .fr div:last-child {
  border: none;
}
.main_infos .fr div p {
  font-size: 16px;
  color: #999999;
  margin-bottom: 20px;
}
.main_infos .fr div span {
  display: block;
  font-size: 18px;
  color: #000000;
  line-height: 32px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.list_aqfw {
  overflow: hidden;
  background: #fff;
  padding-bottom: 50px;
}
.list_aqfw h1 {
  font-size: 44px;
  color: #000000;
  text-align: center;
  line-height: 155px;
}
.list_aqfw ul {
  width: 1400px;
  margin: 0 auto;
}
.list_aqfw ul li {
  overflow: hidden;
  width: 446px;
  height: 450px;
  transition: all .3s;
  float: left;
  margin-right: 31px;
  margin-bottom: 30px;
}
.list_aqfw ul li:nth-child(3n) {
  margin-right: 0;
}
.list_aqfw ul li:hover {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}
.list_aqfw ul li:hover .src_bots {
  border: none;
}
.list_aqfw ul li:hover .src_boxs img {
  transform: scale(1.1);
  transition: all .3s;
}
.list_aqfw ul li .src_boxs {
  overflow: hidden;
  width: 100%;
  height: 250px;
}
.list_aqfw ul li .src_boxs img {
  width: 100%;
}
.list_aqfw ul li .src_bots {
  overflow: hidden;
  width: 100%;
  height: 200px;
  border: 1px solid #e5e5e5;
  border-top: none;
}
.list_aqfw ul li .src_bots p {
  font-size: 24px;
  color: #000000;
  text-align: center;
  margin-top: 50px;
}
.list_aqfw ul li .src_bots span {
  display: block;
  font-size: 16px;
  color: #666666;
  text-align: center;
  line-height: 31px;
  width: 336px;
  margin: 0 auto;
  margin-top: 25px;
}

.swiper_list {
  overflow: hidden;
  width: 100%;
  background: #f0f0f0;
  padding: 105px 0 98px 0;
}
.swiper_list h1 {
  font-size: 44px;
  color: #000000;
  margin-top: 0;
  text-align: center;
  margin-bottom: 55px;
}
.swiper_list .box_sw {
  overflow: hidden;
  width: 1400px;
  position: relative;
  margin: 0 auto;
}
.swiper_list .box_sw .swiper-slide img {
  width: 1090px;
  margin: 0 auto;
  display: block;
}

.hangye {
  overflow: hidden;
  width: 100%;
  height: 560px;
  background-image: url(../Images/aqicon_47.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
}
.hangye p {
  font-size: 44px;
  color: #fff;
  text-align: center;
  margin-bottom: 80px;
}
.hangye span {
  display: block;
  width: 1078px;
  font-size: 18px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  margin: 0 auto;
}
.hangye div {
  overflow: hidden;
  width: 240px;
  height: 52px;
  text-align: center;
  margin: 0 auto;
  margin-top: 95px;
  font-size: 16px;
  border-radius: 40px;
  line-height: 52px;
  background: #76b52b;
}
.hangye div a {
  color: #fff;
}

.btna {
  overflow: hidden;
  width: 240px;
  height: 52px;
  border: 1px solid #fff;
  border-radius: 40px;
  line-height: 52px;
  font-size: 16px;
  text-align: center;
  margin-top: 60px;
  color: #fff;
}
.btna a {
  color: #fff;
}
.btna:hover {
  background: #6dbc19;
  transition: all .3s;
  border: none;
}

.gsjs_01 ul li a {
  padding: 20px 0;
  font-size: 20px;
}

.fuwu {
  overflow: hidden;
  width: 100%;
  padding: 100px 0;
  background: #fff;
}
.fuwu h1 {
  font-size: 44px;
  margin-top: 0;
  color: #000000;
  text-align: center;
  margin-bottom: 75px;
}
.fuwu div {
  overflow: hidden;
  width: 1400px;
  height: 520px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url(../Images/ejs_03.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  margin: 0 auto;
}
.fuwu div p {
  font-size: 18px;
  color: #fff;
  width: 880px;
  line-height: 30px;
  text-align: center;
}

.whatserv {
  overflow: hidden;
  background: #fff;
  padding: 98px 0 90px 0;
}
.whatserv h1 {
  width: 1400px;
  margin: 0 auto;
  margin-bottom: 45px;
  font-size: 45px;
  color: #000000;
}
.whatserv h1 span {
  font-size: 16px;
  color: #433f3f;
}
.whatserv .whatserv_box {
  width: 1400px;
  height: 340px;
  position: relative;
  margin: 0 auto;
}
.whatserv .whatserv_box .slg {
  width: 100%;
  overflow: hidden;
}
.whatserv .whatserv_box .what_item {
  overflow: hidden;
  width: 335px;
  margin-right: 20px;
  float: left;
}
.whatserv .whatserv_box .what_item:nth-child(4n) {
  margin-right: 0;
}
.whatserv .whatserv_box .what_item div {
  overflow: hidden;
  width: 100%;
  height: 200px;
  background: #b3b3b3;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  color: #000000;
}
.whatserv .whatserv_box .what_item p {
  font-size: 16px;
  color: #666666;
  text-align: center;
  line-height: 30px;
  width: 320px;
  margin: 0 auto;
  margin-top: 22px;
}

.item_sw {
  overflow: hidden;
  width: 1400px;
  margin: 0 auto;
  margin-top: 85px;
}
.item_sw .swiper-slide {
  width: 192px !important;
  margin-right: 50px;
  height: 110px;
  box-sizing: border-box;
}
.item_sw .swiper-slide img {
  width: 100%;
  height: 100%;
}
.item_sw .swiper-slide.on1 {
  border: 4px solid #6fba2c;
}
.item_sw .swiper-slide:nth-child(6) {
  margin-right: 0;
}

.view .arrow {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  z-index: 99999999;
  border: 2px solid #c0c0c0;
  cursor: pointer;
  justify-content: center;
  border-radius: 50%;
  position: absolute;
}

.view .arrow-left {
  left: 0;
  top: 50%;
  margin-top: -22px;
}

.view .arrow-right {
  right: 0;
  top: 50%;
  margin-top: -22px;
}

.wrap_c a.on {
  color: #fff;
}

.cloud_introduce {
  overflow: hidden;
  width: 100%;
  background: #fff;
  padding: 75px 0 70px 0;
}
.cloud_introduce h1 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 31px;
  font-size: 44px;
  line-height: 1;
  color: #000000;
  position: relative;
}
.cloud_introduce h1::after {
  content: '';
  width: 45px;
  height: 1px;
  background: #000000;
  position: absolute;
  left: 50%;
  margin-left: -22.5px;
  bottom: -20px;
}
.cloud_introduce p {
  width: 1010px;
  margin: 0 auto;
  font-size: 18px;
  text-align: center;
  color: #313131;
  line-height: 32px;
}
.cloud_introduce div {
  overflow: hidden;
  width: 240px;
  height: 52px;
  margin: 0 auto;
  margin-top: 45px;
  line-height: 52px;
  border-radius: 40px;
  text-align: center;
  border: 1px solid #76b52b;
  font-size: 16px;
}
.cloud_introduce div a {
  color: #76b52b;
}
.cloud_introduce div:hover {
  transition: all .3s;
  background: #76b52b;
}
.cloud_introduce div:hover a {
  color: #fff;
}

.slide_introduce {
  overflow: hidden;
  background: #f7f7f7;
  padding: 60px 0 65px 0;
}
.slide_introduce .fadeins {
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.slide_introduce .fadeins div {
  overflow: hidden;
  width: 240px;
  height: 48px;
  background: none;
  border: 1px solid #e6e6e6;
  border-radius: 6px;
  cursor: pointer;
  font-size: 18px;
  text-align: center;
  line-height: 48px;
  color: #333333;
}
.slide_introduce .fadeins div.on {
  background: #76b52b;
  color: #fff;
}
.slide_introduce .fadeins_box {
  overflow: hidden;
  margin: 0 auto;
  margin-top: 60px;
  width: 1400px;
}
.slide_introduce .fadeins_box ul {
  overflow: hidden;
  width: 100%;
}
.slide_introduce .fadeins_box ul li {
  overflow: hidden;
  position: relative;
  width: 320px;
  height: 200px;
  float: left;
  background: #fff;
  margin-right: 40px;
  margin-bottom: 40px;
}
.slide_introduce .fadeins_box ul li:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  transition: all .3s;
}
.slide_introduce .fadeins_box ul li:hover .tw {
  display: flex;
}
.slide_introduce .fadeins_box ul li:nth-child(4n) {
  margin-right: 0;
}
.slide_introduce .fadeins_box ul li img {
  display: block;
  margin: 0 auto;
  margin-top: 35px;
  margin-bottom: 22px;
}
.slide_introduce .fadeins_box ul li p {
  font-size: 24px;
  color: #000000;
  text-align: center;
}
.slide_introduce .fadeins_box ul li .tw {
  width: 100%;
  background: #fff;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99999;
  display: flex;
  align-items: center;
  display: none;
  justify-content: center;
}
.slide_introduce .fadeins_box ul li .tw span {
  display: block;
  text-align: center;
  font-size: 18px;
  color: #333333;
  line-height: 36px;
}

.hide {
  display: none;
}

.Customer_Value {
  overflow: hidden;
  background: #fff;
  padding: 75px 0 90px 0;
}
.Customer_Value h1 {
  margin-top: 0;
  font-size: 44px;
  color: #000000;
  line-height: 1;
  text-align: center;
}
.Customer_Value p {
  font-size: 18px;
  color: #333333;
  line-height: 30px;
  width: 1060px;
  margin: 0 auto;
  text-align: center;
  margin-top: 25px;
}
.Customer_Value img {
  display: block;
  margin: 0 auto;
  margin-top: 50px;
}

.Partner {
  overflow: hidden;
  background: #f0f0f0;
  padding: 80px 0 92px 0;
}
.Partner h1 {
  margin-top: 0;
  font-size: 44px;
  color: #000000;
  line-height: 1;
  margin-bottom: 55px;
  text-align: center;
}
.Partner .Partner_slide {
  width: 1400px;
  height: 481px;
  position: relative;
  margin: 0 auto;
}
.Partner .Partner_slide .swiper-button-next, .Partner .Partner_slide .swiper-button-prev {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 2px solid #c0c0c0;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
}
.Partner .Partner_slide .swiper-button-next:hover, .Partner .Partner_slide .swiper-button-prev:hover {
  background-color: #76b52b;
  border: 2px solid #76B52B;
}
.Partner .Partner_slide .swiper-button-next, .Partner .Partner_slide .swiper-container-rtl .swiper-button-prev {
  background-image: url(../Images/prev_02.png);
  right: -90px;
}
.Partner .Partner_slide .swiper-button-prev, .Partner .Partner_slide .swiper-container-rtl .swiper-button-next {
  background-image: url(../Images/prev_01.png);
  left: -90px;
}
.Partner .Partner_slide .Partner_item {
  margin-right: 40px;
  width: 320px;
  float: left;
  height: 481px;
  background: #fff;
}
.Partner .Partner_slide .Partner_item:nth-child(4n) {
  margin-right: 0;
}
.Partner .Partner_slide .Partner_item p {
  font-size: 24px;
  color: #000000;
  text-align: center;
  line-height: 101px;
  border-bottom: 1px solid #dedede;
}
.Partner .Partner_slide .Partner_item div {
  overflow: hidden;
  padding: 10px 0 40px 0;
  height: calc(100% - 101px);
}
.Partner .Partner_slide .Partner_item ul {
  overflow: auto;
  height: 100%;
  box-sizing: border-box;
  width: 100%;
}
.Partner .Partner_slide .Partner_item ul li {
  width: 100%;
  margin: 40px 0;
}
.Partner .Partner_slide .Partner_item ul li img {
  width: 100%;
}

.Honor {
  overflow: hidden;
  width: 100%;
  padding: 90px 0;
  background: #f7f7f7;
}
.Honor .swiper-button-next, .Honor .swiper-button-prev {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 2px solid #c0c0c0;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
}
.Honor .swiper-button-next:hover, .Honor .swiper-button-prev:hover {
  background-color: #76b52b;
  border: 2px solid #76B52B;
}
.Honor .swiper-button-next, .Honor .swiper-container-rtl .swiper-button-prev {
  background-image: url(../Images/prev_02.png);
  right: -90px;
}
.Honor .swiper-button-prev, .Honor .swiper-container-rtl .swiper-button-next {
  background-image: url(../Images/prev_01.png);
  left: -90px;
}
.Honor h1 {
  margin-top: 0;
  font-size: 44px;
  color: #000000;
  line-height: 1;
  margin-bottom: 55px;
  text-align: center;
}
.Honor .Honor_slide {
  width: 1400px;
  margin: 0 auto;
  position: relative;
}
.Honor .Honor_slide .Honor_item {
  width: 447px;
  float: left;
  margin-right: 29px;
}
.Honor .Honor_slide .Honor_item div {
  overflow: hidden;
  width: 100%;
  height: 342px;
}
.Honor .Honor_slide .Honor_item div img {
  width: 100%;
}
.Honor .Honor_slide .Honor_item p {
  font-size: 24px;
  color: #000000;
  text-align: center;
  background: #fff;
  line-height: 90px;
}
.Honor .Honor_slide .Honor_item:nth-child(3n) {
  margin-right: 0;
}

.data_down {
  overflow: hidden;
  width: 100%;
  padding: 85px 0 100px 0;
  background: #fff;
}
.data_down h1 {
  margin-top: 0;
  font-size: 44px;
  color: #000000;
  line-height: 1;
  margin-bottom: 55px;
  text-align: center;
}
.data_down .data_btn {
  overflow: hidden;
  width: 240px;
  height: 52px;
  border: 1px solid #76b52b;
  margin: 0 auto;
  font-size: 16px;
  text-align: center;
  line-height: 52px;
  border-radius: 40px;
}
.data_down .data_btn a {
  color: #76B52B;
}
.data_down .data_btn:hover {
  background: #76B52B;
  transition: all .3s;
}
.data_down .data_btn:hover a {
  color: #fff;
}
.data_down .data_main {
  overflow: hidden;
  width: 1400px;
  margin: 0 auto;
}
.data_down .data_main .data_item {
  overflow: hidden;
  width: 685px;
  height: 190px;
  position: relative;
  background: #fff;
  background: #f2f2f2;
  float: left;
  margin-bottom: 60px;
  padding: 55px 0 0 51px;
  margin-right: 30px;
}
.data_down .data_main .data_item:nth-child(2n) {
  margin-right: 0;
}
.data_down .data_main .data_item p {
  font-size: 24px;
  color: #000000;
  margin-bottom: 31px;
}
.data_down .data_main .data_item span {
  display: block;
  line-height: 30px;
  font-size: 16px;
  color: #666666;
  margin-bottom: 23px;
  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
  overflow: hidden;

}
.navbars{
	display: none;
}
.data_down .data_main .data_item div {
  overflow: hidden;
  width: 88px;
  height: 32px;
  border: 1px solid #76b52b;
  font-size: 16px;
  text-align: center;
  line-height: 32px;
  border-radius: 40px;
}
.data_down .data_main .data_item div:hover {
  background: #76B52B;
  transition: all .3s;
}
.data_down .data_main .data_item div:hover a {
  color: #fff;
}
.data_down .data_main .data_item div a {
  color: #76b52b;
}
.data_down .data_main .data_item img {
  position: absolute;
  right: 53px;
  top: 0;
}

.asg .data_main .data_item {
  height: auto!important;
  padding-bottom: 0.3rem;
}

.servs {
  overflow: hidden;
  background: #f0f0f0;
  padding: 95px 0;
}
.servs h1 {
  margin-top: 0;
  font-size: 44px;
  color: #000000;
  line-height: 1;
  text-align: center;
}
.servs ul {
  overflow: hidden;
  width: 1400px;
  margin: 0 auto;
}
.servs ul li {
  overflow: hidden;
  width: 335px;
  float: left;
  margin-right: 20px;
  margin-top: 45px;
}
.servs ul li div {
  width: 100%;
  height: 234px;
  background-size: cover;
  background-image: url(../Images/qiye_03.jpg);
  background-position: center center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  color: #6fba2c;
}
.servs ul li p {
  font-size: 16px;
  color: #666666;
  line-height: 30px;
  text-align: center;
  padding: 26px 8px 0 8px;
  box-sizing: border-box;
}
.servs ul li:nth-child(4n) {
  margin-right: 0;
}

.yyc {
  overflow: hidden;
  padding: 80px 0 100px 0;
  background: #fff;
}
.yyc h1 {
  margin-top: 0;
  font-size: 44px;
  color: #000000;
  line-height: 1;
  text-align: center;
  margin-bottom: 60px;
}
.yyc .yyc_box {
  overflow: hidden;
  width: 1400px;
  margin: 0 auto;
}
.yyc .yyc_box .fl {
  overflow: hidden;
  width: 652px;
  padding-top: 30px;
}
.yyc .yyc_box .fl p {
  font-size: 18px;
  color: #666666;
  line-height: 30px;
  margin-top: 20px;
}
.yyc .yyc_box .fl ul {
  margin-top: 80px;
  overflow: hidden;
}
.yyc .yyc_box .fl ul li {
  display: flex;
  align-items: center;
  margin-right: 80px;
  float: left;
}
.yyc .yyc_box .fl ul li:nth-child(3n) {
  margin-right: 0;
}
.yyc .yyc_box .fl ul li span {
  font-size: 20px;
  margin-left: 10px;
  color: #6fba2c;
}

.cistpme {
  overflow: hidden;
  width: 100%;
  padding: 100px 0 113px 0;
  background: #f0f0f0;
}
.cistpme h1 {
  margin-top: 0;
  font-size: 44px;
  color: #000000;
  line-height: 1;
  text-align: center;
}
.cistpme p {
  font-size: 18px;
  color: #333333;
  width: 1060px;
  margin: 0 auto;
  line-height: 30px;
  text-align: center;
  margin-top: 35px;
}
.cistpme ul {
  overflow: hidden;
  width: 1400px;
  margin: 0 auto;
}
.cistpme ul li {
  overflow: auto;
  width: 446px;
  height: 280px;
  box-sizing: border-box;
  background-position: right center;
  background-repeat: no-repeat;
  float: left;
  background-color: #fff;
  margin-right: 30px;
  padding: 45px 0 0 32px;
  margin-top: 50px;
}
.cistpme ul li h2 {
  font-size: 44px;
  font-weight: normal;
  color: #cccccc;
  margin-bottom: 10px;
  line-height: 1;
}
.cistpme ul li span {
  display: block;
  font-size: 24px;
  color: #000000;
  margin-bottom: 20px;
}
.cistpme ul li em {
  font-style: normal;
  display: block;
  font-size: 16px;
  color: #666666;
  line-height: 30px;
}
.cistpme ul li:nth-child(3n) {
  margin-right: 0;
}
.Customer_Value_two{
	display: none;
}
.menus{
	display: none ;
}
@media (max-width: 1600px){
	.Partner .Partner_slide{
		width: 80%;
	}
	.Partner .Partner_slide .Partner_item{
		width: 23%;
		margin-right: 2%;
	}
	.Honor .Honor_slide{
		width: 80%;
	}
	.Honor .Honor_slide .Honor_item div{
		height: auto;
	}
	.Honor .Honor_slide .Honor_item{
		width: 31%;
		margin-right: 1%;
	}
}
@media (max-width: 1400px) {
	.data_down .data_main{
		width: 95%;
	}
	.data_down .data_main {
		display: flex;
		justify-content: space-between;
	}
	.data_down .data_main .data_item{
		width: 48%;
	}
	.page_title{
		width: 95%;
	}
	.main_infos{
		width: 95%;
	}
	.main_infos .fl{
		width: 70%;
	}
	.main_infos .fr{
		width: 25%;
	}
	.main_infos .fl .info_titles h1{
		line-height: 1.2;
	}
	.list_aqfw ul{
		width: 95%;
	}
	.list_aqfw ul li {
		width: 31%;
		margin-right: 3%;
	}
	.list_aqfw ul li .src_boxs{
		height: auto;
	}
	.list_aqfw ul li .src_bots span{
		width: 85%;
	}
	.swiper_list .box_sw{
		width: 95%;
	}
	.box_sw .view img{
		width: 100% !important;
	}
	.box_sw .view{
		width: 60%;
		margin: 0 auto;
	}
	.box_sw .view .swiper-container{
		position: static;
	}
	.item_sw{
		width: 95%;
	}
	.item_sw .swiper-slide{
		width: 18% !important;
		height: auto !important;
		margin-right: 2.5%;
	}
	.hangye span{
		width: 80%;
	}
	.fuwu div{
		width: 80%;
	}
	.whatserv .whatserv_box{
		width: 95%;
	}
	.whatserv .whatserv_box .what_item{
		width: 23%;
		margin-right: 2.6%;
	}
	.whatserv .whatserv_box .what_item p{
		width: 98%;
	}
	.main_anq .anq_top{
		width: 95%;
	}
	.main_anq .anq_top .swiper-button-next, .main_anq .anq_top .swiper-container-rtl .swiper-button-prev{
		right: 4px;
	}
	.main_anq .anq_top .swiper-button-prev, .main_anq .anq_top .swiper-container-rtl .swiper-button-next{
		left: 4px;
	}
	.main_anq .anq_top .fr em{
		display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
	}
	.main_anq .anq_top .fr{
		padding-top: 0rem;
		width: calc(100% - 520px);
	}
	.main_anq .anq_top .fr p{
		line-height: 1.1;
	}
	.anq_top_item{
		height: auto;
	}
	.gong_list{
		width: 95%;
	}
	.cloud_introduce p{
		width: 80%;
	}
	.slide_introduce .fadeins_box{
		width: 95%;
	}
	.slide_introduce .fadeins_box ul li{
		width: 23%;
		margin-right: 2.5%;
	}
	.Customer_Value img{
		width: 50%;
	}
	
	.Customer_Value p{
		width: 80%;
	}
	.servs ul{
		width: 95%;
	}
	.servs ul li{
		width: 24%;
		margin-right: 1.3%;
	}
	.yyc .yyc_box{
		width: 95%;
	}
	.yyc .yyc_box .fl{
		width: 48%;
	}
	.yyc .yyc_box .fr{
		width: 48%;
	}
	.yyc .yyc_box .fl ul{
		margin-top: 20px;
	}
	.yyc .yyc_box .fl{
		padding-top: 0;
	}
	.yyc .yyc_box .fl ul li{
		margin-right: 5%;
	}
	.cistpme p{
		width: 65%;
	}
	.cistpme ul{
		width: 95%;
	}
	.cistpme ul li{
		width: 32%;
		margin-right: 1%;
	}
	.topfr .wrap_c{
		width: 90%;
	}
}
@media (max-width: 1254px) {
	.topfr .wrap_c{
		width: 100%;
	}
	.topfr .fl{
		left: 20px;
	}
}
@media (max-width: 1100px) {
.topfr .fr{
		display: none;
	}
	.topfr .fl{
		width: 132px;
		position: static;
		margin: 0;
	}
	.topfr .fl img{
		width: 100%;
	}
    .menus {
        display: block;
    }
}
@media (max-width: 800px) {
	.menus{
	display: block;
}
	.Customer_Value_two{
		display: block;
		width: 100%;
	}
	.Customer_Value_two img{
		display: block;
		margin: .2rem auto;
		width: 50%;
	}
	.Customer_Value_one{
		display: none !important;
	}
	.Customer_Value{
		padding-bottom: .3rem;
	}
	.servs{
		padding: .5rem 0;
	}
	.servs h1{
		font-size: .4rem;
	}
	.servs ul{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.servs ul li div{
		height: 3rem;
	}
	.servs ul li p{
		padding-top: .2rem;
		font-size: .26rem;
	}
	.servs ul li{
		width: 48%;
	}
	.yyc{
		padding: .4rem 0;
	}
	.yyc h1{
		margin-bottom: .3rem;
		font-size: .4rem;
	}
	.yyc .yyc_box .fl{
		float: none;
		width: 100%;
	}
	.yyc .yyc_box .fl ul li{
		width: 33.33%;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0;
	}
	.yyc .yyc_box .fl ul li img{
		width: .5rem;
	}
	.yyc .yyc_box .fr{
		width: 100%;
		float: none;
		margin-top: .4rem;
	}
	.yyc .yyc_box .fl ul li span{
		font-size: .25rem;
	}
	.cistpme{
		padding: .5rem 0;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.cistpme h1{
		font-size: .4rem;
	}
	.cistpme p{
		font-size: .26rem;
		width: 80%;
	}
	.cistpme ul{margin-top: .2rem;}
	.cistpme ul li{
		border-bottom: 1px solid #f0f0f0;
		height: 2.5rem;
		overflow: hidden;
		padding: .2rem;
		background-size: auto 100%;
		margin: 0;
		width: 100%;
	}
	.cistpme ul{
		width: 100%;
	}
	.cistpme ul li h2{
		line-height: .6rem;
		font-size: .4rem;
		text-align: center;
	}
	.cistpme ul li span{
		margin-bottom: .15rem;
		text-align: center;
		font-size: .35rem;
	}
	.cistpme ul li em{
		font-size: .23rem;
		line-height: .35rem;
	}
	.yyc .yyc_box .fl p{
		font-size: .26rem;
	}
	.cloud_introduce{
		padding: .6rem 0;
	}
	.cloud_introduce h1{
		font-size: .4rem;
	}
	.cloud_introduce p{
		font-size: .23rem;
		line-height: .5rem;
	}
	.slide_introduce .fadeins div{
		width: 2.5rem;
		font-size: .28rem;
	}
	.slide_introduce .fadeins_box ul li{
		width: 49%;
		margin-right: 1%;
		margin-bottom: .1rem;
	}
	.slide_introduce .fadeins_box ul li .tw span{
		font-size: .26rem;
	}
	.slide_introduce .fadeins_box ul li:nth-child(4n){
		margin-right: 1%;
	}
	.slide_introduce .fadeins_box ul li img{
		width: 1rem;
		margin-top: .9rem;
	}
	.slide_introduce .fadeins_box ul li p{
		font-size: .3rem;
	}
	.slide_introduce .fadeins_box ul li:nth-child(2n){
		margin-right: 0;
	}
	.main_infos .fl{
		width: 100%;
		float: none;
		padding: .2rem;
	}
	.main_infos .fr{
		width: 100%;
		float: none;
		padding: 0 .2rem;
		margin-top: .2rem;
	}
	.main_infos .fl .info_titles h1{
		line-height: 1.2;
		font-size: .4rem;
	}
	.main_infos .fr div{
		padding: .2rem 0;
	}
	.main_infos .fl .info_titles{
		padding: .2rem 0;
	}
	.main_infos{
		margin-bottom: .5rem;
	}
	.main_infos .fr div p{
		font-size: .25rem;
	}
	.main_infos .fr div span{
		font-size: .25rem;
	}
	.main_infos .fl .info_titles .info_titles_box .info_fl span{
		font-size: .2rem;
	}
	.main_infos .fl .info_titles .info_titles_box .info_fl div{
		margin-right: .1rem;
		
	}
	.main_infos .fl .info_titles .info_titles_box .info_fl div img{
			width: .35rem;
		}
		.main_infos .fl .info_titles .info_titles_box ul li img{
			width: .6rem;
		}
		.main_infos .fl .info_chag{
			padding-top: .3rem;
		}
	.main_infos .fl .info_titles .info_titles_box .info_fl div p{
		font-size: .2rem;
	}
	.main_infos .fl .info_chag p{
		font-size: .26rem;
	}
	.main_infos .fl .info_chag .img_grow{
		flex-wrap: wrap;
	}
	.sub_01_c1{
		margin-top: 0;
		top: .2rem;
	}
	.sub_01_c1 p.p1{
		font-size: .3rem;
		line-height: .45rem;
		padding-bottom: .1rem;
	}
	.sub_01_c1 p.p2{
		margin-top: .1rem;
	}
	.gsjs_01 ul li a{
		font-size: .23rem;
	}
	.wrap.gsjs_01 .wrap_c{
		width: 100%;
	}
	.sub_01_b a{
		font-size: .2rem;
	}
	.list_aqfw h1{
		font-size: .4rem;
		line-height: 1.8rem;
	}
	.list_aqfw ul{
		width: 100%;
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
	}
	.list_aqfw ul li{
		margin-bottom: .2rem;
		width: 47%;
		height: auto;
		margin-right: 0;
	}
	.list_aqfw ul li .src_bots p{
		font-size: .3rem;
		margin-top: .2rem;
	}
	.list_aqfw ul li .src_bots{
		height: 2rem;
	}
	.list_aqfw ul li .src_bots span{
		line-height: .4rem;
		margin-top: .15rem;
		font-size: .22rem;
	}
	.swiper_list {
		padding-top: .9rem;
	}
	.swiper_list h1{
		font-size: .4rem;
		line-height: 1;
	}
	.view .arrow{
		width: .5rem;
		height: .5rem;
	}
	.item_sw{
		margin-top: .3rem;
	}
	.box_sw .view{
		width: 80%;
	}
	.hangye p{
		font-size: .4rem;
		margin-bottom: .6rem;
		line-height: 1;
	}
	.hangye span{
		font-size: .25rem;
		line-break: .35rem;
	}
	.fuwu{
		padding-bottom: 0;
		padding-top: .9rem;
	}
	.fuwu h1{
		font-size: .4rem;
		margin-bottom: .5rem;
		line-height: 1;
	}
	.fuwu div p{
		width: 80%;
		font-size: .26rem;
	}
	.fuwu div{
		width: 100%;
	}
	.whatserv{
		padding-top: .5rem;
		padding-bottom: .5rem;
	}
	.whatserv h1{
		font-size: .3rem;
		margin-bottom: .5rem;
		line-height: 1;
		padding-left: .2rem;
		box-sizing: border-box;
	}
	.whatserv h1 span{
		font-size: .25rem;
	}
	.whatserv .whatserv_box .what_item div{
		font-size: .3rem;
	}
	.whatserv .whatserv_box .slg{
		width: 100%;
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
	}
	.whatserv .whatserv_box .what_item{
		width: 49%;
		margin-right: 0;
		margin-bottom: .2rem;
	}
	.whatserv .whatserv_box{
		height: auto;
	}
	.whatserv .whatserv_box .what_item p{
		font-size: .25rem;
		margin-top: .1rem;
	}
	.main_anq h1{
		font-size: .5rem;
		line-height: 1.5rem;
	}
	.main_anq .anq_top{
		margin-bottom: .15rem;
		width: 100%;
	}
	.anq_top_item{
		padding: .3rem;
	}
	.main_anq .anq_top .fl{
		width: 100%;
		float: none;
	}
	.main_anq .anq_top .fr{
		width: 100%;
		float: none;
		margin-top: .1rem;
	}
	.main_anq .anq_top .fr p{
		font-size: .3rem;
	}
	.main_anq .anq_top .fr .anq_btn{
		width: 4rem;
		margin: 0 auto;
		margin-top: .4rem;
		height: .8rem;
		line-height: .8rem;
	}
	.main_anq{
		padding-bottom: 0rem;
	}
	.main_anq .anq_top .swiper-button-next, .main_anq .anq_top .swiper-button-prev{
		width: .8rem;
		height: .8rem;
		top: 25%;
	}
	.gong_list ul{
		padding: 0 .2rem;
	}
	.gong_list ul li{
		padding: .4rem 0;
	}
	.gong_list ul li .itle{
		display: block;
	}
	.gong_list{
		width: 100%;
	}
	.gong_list ul li .itle > p{
		width: 95%;
		margin: 0 auto;
		font-size: .32rem;
		line-height: .45rem;
	}
	.gong_list ul li .itle div{
		margin-top: .2rem;
		justify-content: flex-end;
	}
	.gong_list ul li .itle div img{
		width: .3rem;
	}
	.gong_list ul li .itle div  span{
		font-size: .24rem;
	}
	.pages .wrap_c{
		width: 100%;
		margin-bottom: .5rem;
	}
	.pages a{
		margin: 0 .1rem;
	}
	.gong_list ul li .btn_list_items{
			width: 4rem;
		margin: 0 auto;
		margin-top: .4rem;
		height: .8rem;
		line-height: .8rem;
	}
	.Partner h1{
		font-size: .4rem;
		margin-bottom: .5rem;
	}
	.Partner{
		padding-top: .5rem;
		padding-bottom: .3rem;
	}
	.Partner .Partner_slide .Partner_item{
		width: 100%;
		float: none;
		margin-right: 0;
		margin: .1rem 0;
	}
	.Partner .Partner_slide{
		height: auto;
	}
	.Partner .Partner_slide .Partner_item p{
		font-size: .35rem;
		line-height: 1rem;
	}
	.Customer_Value h1{
		font-size: .4rem;
	}
	.Customer_Value p{
		font-size: .26rem;
	}
	.Partner .Partner_slide .Partner_item{
		height: auto;
	}
	.Partner .Partner_slide .swiper-button-next, .Partner .Partner_slide .swiper-button-prev{
		width: .6rem;
		height: .6rem;
	}
	.Partner .Partner_slide .swiper-button-next, .Partner .Partner_slide .swiper-container-rtl .swiper-button-prev{
		right: -.7rem;
	}
	.Partner .Partner_slide .swiper-button-prev, .Partner .Partner_slide .swiper-container-rtl .swiper-button-next{
		left: -.7rem;
	}
	.Partner .Partner_slide .Partner_item div{
		padding-bottom: .3rem;
	}
	.Partner .Partner_slide .Partner_item ul li{
		margin: .3rem 0;
	}
	.slide_introduce{
		padding-bottom: .2rem;
	}
	.Partner .Partner_slide .Partner_item ul li img{
		width: 60%;
		display: block;
		margin: 0 auto;
	}
	.Honor{
		padding: .6rem 0;
	}
	.Honor .Honor_slide .Honor_item div img{
		display: block;
	}
	.Honor .swiper-button-next, .Honor .swiper-button-prev{
		width: .6rem;
		height: .6rem;
	}
	.Honor h1{
		font-size: .4rem;
		margin-bottom: .6rem;
	}
	.Honor .Honor_slide{
		width: 90%;
	}
	.Honor .Honor_slide .Honor_item{
		margin-right: 3%;
	}
	.Honor .Honor_slide .Honor_item p{
		font-size: .25rem;
		line-height: 1.3rem;
	}
	.Honor .swiper-button-next, .Partner .Partner_slide .swiper-container-rtl .swiper-button-prev{
		right: -.3rem;
	}
	.Honor .swiper-button-prev, .Partner .Partner_slide .swiper-container-rtl .swiper-button-next{
		left: -.3rem;
	}
	.data_down{
		padding: .5rem 0;
	}
	.data_down h1{
		font-size: .4rem;
		margin-bottom: .6rem;
	}
	.data_down .data_main{
		display: block;
	}
	.data_down .data_main .data_item{
		padding: .35rem 0 0 .2rem;
		margin-bottom: .2rem;
		width: 100%;
		height: 2rem;
		float: none;
	}
	.data_down .data_main .data_item p{
		font-size: .3rem;
		margin-bottom: .3rem;
	}
	.agw .data_item{
		padding-bottom: .3rem !important;
		height: auto !important;
	}
	.agw .data_item span{
		font-size: .25rem !important;
		line-height: .4rem !important;
	}
	
	.menus{
		display: block;
		width: 33px;
	}
	.topfr .fr{
		display: none;
	}
	.topfr .fl{
		width: 132px;
		position: static;
		margin: 0;
	}
	.topfr .fl img{
		width: 100%;
	}
	.navbars{
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.5);
		z-index: 99999;
		position: fixed;
		left: 0;
		top: 0;
		display: none;
	}
	.navbars ul{
			width: 60%;
			height: 100%;
			overflow: auto;
			position: absolute;
			right: -60%;
			top: 0;
			background: #fff;
		}
		.navbars img{
			width: .5rem;
			float: right;
			margin: .15rem;
		}
		.navbars ul li{
			overflow: hidden;
			width: 100%;
			padding-left: .3rem;
			box-sizing: border-box;
			border-bottom: 1px solid #F0F0F0;
			font-size: .25rem;
			line-height: .8rem;
		}
		.navbars ul li a{
			color: #333;
		}
		.navbars input{
			width: 90%;
			height: .6rem;
			background: #f0f0f0;
			border: none;
			display: block;
			margin: 0 auto;
			margin-bottom: .1rem;
			text-align: center
		}
		.btn_01 .wrap_c{
			width: 90%;
		}
		.btn_01 .fl{
			float: none;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.btn_01 .fr{
			width: 100%;
			display: flex;
			margin-top: .2rem;
			align-items: center;
			justify-content: center;
		}
		.btn_02 .fl{
			display: none;
		}
		.btn_02 .fr{
			width: 100%;
			display: none;
		}
		.btn_02 .fr p.p2{
			text-align: left;
		}
		.btn_02 .fr p.p4{
			text-align: left;
		}
		.btn_02 .fr p.p1{
			display: flex;
			justify-content: center;
			align-items: center;
		}
		.btn_02{
			display: none;
		}
		.btn_03{
			border: none;
			margin-top: 0;
			padding-top: .15rem;
		}
}